package com.ccrc.model;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ccrc.lang.DateStyle;


/**
 * 用户管理，用管理用户信息 实体对象	
 * @author Jalen
 * @time 2017年03月13日 10:28
 * 
 */

@SuppressWarnings("serial")
public class UserTab extends EntitySerde {

    /** userId */
    private Long userId;

    /** address */
    private String address;

    /** age */
    private Integer age;

    /** birthday */
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = DateStyle.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8")
    private Date birthday;

    /** gender */
    private Integer gender;

    /** 用户名称 */
    private String userName;



    /**
     * 获取 userId 的值
     * @return Long
     */
    public Long getUserId() {
        return userId;
    }
    
    /**
     * 设置 userId 的值
     * @param Long userId
     */
    public UserTab setUserId(Long userId) {
        this.userId = userId;
        return this;
    }

    /**
     * 获取 address 的值
     * @return String
     */
    public String getAddress() {
        return address;
    }
    
    /**
     * 设置 address 的值
     * @param String address
     */
    public UserTab setAddress(String address) {
        this.address = address;
        return this;
    }

    /**
     * 获取 age 的值
     * @return Integer
     */
    public Integer getAge() {
        return age;
    }
    
    /**
     * 设置 age 的值
     * @param Integer age
     */
    public UserTab setAge(Integer age) {
        this.age = age;
        return this;
    }

    /**
     * 获取 birthday 的值
     * @return Date
     */
    public Date getBirthday() {
        return birthday;
    }
    
    /**
     * 设置 birthday 的值
     * @param Date birthday
     */
    public UserTab setBirthday(Date birthday) {
        this.birthday = birthday;
        return this;
    }

    /**
     * 获取 gender 的值
     * @return Integer
     */
    public Integer getGender() {
        return gender;
    }
    
    /**
     * 设置 gender 的值
     * @param Integer gender
     */
    public UserTab setGender(Integer gender) {
        this.gender = gender;
        return this;
    }

    /**
     * 获取 用户名称 的值
     * @return String
     */
    public String getUserName() {
        return userName;
    }
    
    /**
     * 设置 用户名称 的值
     * @param String userName
     */
    public UserTab setUserName(String userName) {
        this.userName = userName;
        return this;
    }


}
